thumbstall squids - German English Dictionary